Hi Moray,
KFLOP only supports 8 Axes maximum and therefore 8 input modes and 8
output modes.
Unfortunately there are a number of conflicts, options, and
possibilities so it isn't very straightforward. But it is usually
possible to find an arrangement that allows the necessary mixture of
devices.
When devices are multiplexed to new locations they are no longer
available at the original locations.
Four Step/Dir Generators can be multiplexed from JP7 to JP4 and
JP6.
http://dynomotion.com/Help/StepAndDirection/StepAndDir.htm
4 Encoders can be multiplexed from JP7 to JP4
4 Encoders can be multiplexed from JP5 to JP6
See KMotionDef.h and the MuxEncoders.c example
KNozz needs to connect to either JP4 or JP6 (or two KNozz to both)
and would consume the IO on that connector. For the PWM to Analog
Function to work JP6 must be used.
Kanalog must be connected to JP7 and consumes the IO on that
connector. Kanalog differential encoder inputs make use of KFLOP
encoder inputs on either JP7 and/or JP5.
Konnect needs to connect to either JP4 or JP6 and would consume the
IO on that connector.
SnapAmps must connect to and consume JP4
In some cases devices can be used without being associated with a
KFLOP Axis and directly controlled by a User Program. Examples are
DACs, ADCs, PWMs, Step/Dir Generators, and SnapAmp Outputs. In that
case it is potentially possible to have more than 8 input devices
and 8 Output devices.
HTH
Regards
TK
What is the maximum number of channels possible with
the various board combinations?
I'm aware the KFlop step/dir and encoders share the
same pins, but some (four?) of the step/dir pins can be
multiplexed elsewhere. Does that only multiplex the
step/dir or the encoders as well, so you can in effect
have a total combination of 12 step/dir and encoders?
How
would adding a KNozz affect the things?
Now what happens when you add a Kanalog into the mix?
8 Analog outputs, plus 8 encoder inputs. How does
multiplexing the step/dir elsewhere affect what's
available? Still 8 step/dir, 8 encoder, with 4 step/dir?
And finally, are all those still valid when you add a
Konnect?
Moray